/***
 * 编写一个 Node.js 脚本，完成以下任务：
创建一个名为 testDir 的目录。
在该目录下创建一个名为 example.txt 的文件，并写入内容 "This is a test file."。
删除该目录及其所有内容。
提示：使用 fs.mkdir()、fs.writeFile() 和 fs.rmdir()（fs.rmdir() 的 recursive 参数）。
 */

// 引入fs 模块
import fs from 'fs';
// 目录路径
var dirPath = './testDir'

// 创建目录
fs.mkdir(dirPath, (err) => {
    if (err) {
        console.log('创建目录失败');
        return;
    } else {
        // 创建文件
        fs.writeFile('./example.txt', 'This is a test file', err => {
            if (err) {
                console.log('创建文件失败');
                return;
            } else {
                // 删除目录
                fs.rmdir(dirPath, { recursive: true }, err => {
                    if (err) {
                        console.log('删除失败');
                        return;
                    } else {
                        console.log('删除成功');

                    }
                })
            }
        })
    }
})